using System.Collections.Generic;
using VPSoftTestApplication.Entity;

namespace VPSoftTestApplication.DAL
{
    public abstract class AbstractInventoryControler
    {
        protected string _connectionString;

        public abstract void Insert(Inventory inventory);

        public abstract void Update(Inventory newInventory);

        public abstract void Delete(Inventory inventory);

        public abstract int ListCount(DocumentHeader documentHeader, int pageSize);

        public abstract List<Inventory> DocumentList(DocumentHeader documentHeader, string sortColumn, string sortOrder,
                                                     int startRowIndex, int pageSize);

    }
}